Honestly, you should check out Eco-Pro . They do professional carpet & upholstery cleaning in Chicago, and they’re seriously awesome with pet issues. When my dog decided the carpet was his territory, they came in and did a deep clean that actually got rid of the smell, not just covered it up. They only use eco-friendly stuff, so no chemical fumes, just a fresh, clean carpet. Plus, it seems to keep odors from coming back as quickly. Makes a huge difference in the whole room!